package com.edu.exam.enums;

import com.edu.exam.enums.core.BaseEnum;

/**
 * 审计级别枚举
 */
public enum AuditLevel implements BaseEnum {
    BASIC("BASIC", "基础"),
    STANDARD("STANDARD", "标准"),
    ADVANCED("ADVANCED", "高级"),
    COMPREHENSIVE("COMPREHENSIVE", "综合"),
    DETAILED("DETAILED", "详细"),
    SIMPLE("SIMPLE", "简单"),
    COMPLEX("COMPLEX", "复杂"),
    CRITICAL("CRITICAL", "关键"),
    MINIMAL("MINIMAL", "最小"),
    FULL("FULL", "完整");

    private final String code;
    private final String description;

    AuditLevel(String code, String description) {
        this.code = code;
        this.description = description;
    }

    @Override
    public String getCode() {
        return code;
    }

    @Override
    public String getDescription() {
        return description;
    }
}
